Scrapbox ChatGPT Connector試す(sta)
このページについて
windows
リンク集
値段確認
使い込みすぎないための制限かけ
ソフト(警告出す)とハード(この上限以上は超えられない)がある
-.icon
作業ログ以下から
1 動かす
pip installで死ぬ
ERROR: No matching distribution found for numpy==1.24.2
pythonが古そう
sta.iconのは3.7.9
なるほどーnishio.icon
3.8以上が必要そう
なんだっけな、pythonの環境を使い分ける的なやつがあったはず
自分でn環境入れて環境変数書き換えるとかでもいいけど自分でやるとミスでそう
……頼るか
venv?penv?
pyenv
for windows
バージョンどれ入れる?
3.9?3.12?3.11くらい?
3.10.6と3.11.2でいけてる
3.11.0sta.icon
code:terminal
(PS)$ pyenv local 3.11.0
powershellから抜け出ても有効
pip install ok
openai token
あれ、金どうなんだっけ?
クレカ登録しないと駄目?
無料でも使える?(rate limits低いだろうけど)
無料でいいや
いや、一応rate limit見ておきたい
limit reached for default-global-with-image-limits in organization org-xxx on requests per min. Limit: 60 / min. Current: 70 / min. Contact support@openai.com if you continue to have issues. Please add a payment method to your account to increase your rate limit. Visit https://platform.openai.com/account/billing to add a payment method. >組織 org-xxx の default-global-with-image-limits で、1 分あたりの要求数が制限に達しました。制限:1分間に60回。現在:70件/分 問題が解決しない場合は、support@openai.com までご連絡ください。料金の上限を増やすには、アカウントに支払い方法を追加してください。https://platform.openai.com/account/billing にアクセスして、支払い方法を追加してください。 ああ、ちゃんと伏せてるな。さすがsta.icon
回数がきついってことか
1秒1回
無料でいいや、まずは
こういうエラーメッセージ出してくれるなら足りないこともわかるsta.icon
つくた
index化する対象のスクボ
タスク管理の体系化のやつでいいか
で、make_index.pyでsta-taskmanagement.jsonを読むには?
code:py
JSON_FILE = "from_scrapbox/qualia-san.json"
まあ普通にかえるか
せいっ
https://gyazo.com/921746f2528eef16a1902c1e939ee453
https://gyazo.com/fa693ad1d63c63e4067e56d875ed21c2
2023/03/10 12:50:46 コーヒー入れよsta.icon
はやすぎw
(deleted)
課金、するかぁ?
sta-taskmamagementはたかだか600pageですねん
これで駄目なら話にならぬ
ましてstaは17000
……課金、するかぁ?
2 課金やRate Limitsとの戦い
課金、まずは見てみるだけ
クレカですねぇ
https://gyazo.com/8d80ecd97287794a8313577ce2f3112c
ふむ
sleep変えて粘ろう
60ならsleep1だと怪しいか1.5は?
試すZE☆
https://gyazo.com/c6d70c96fbcdb7f47cd6713d36b747ee
☕飲むかsta.icon
3%まで進んだ、いけるか?いけるかぁ?
12%
いけそうやんsta.icon
12%で死んだ
(deleted)
じゃあ2.2
んん?sta.icon
The server is currently overloaded with other requests. Sorry about that! You can retry your request, or contact us through our help center at help.openai.com if the error persists.
え、混んでるってこと?sta.icon*2
うそぉ
そして15%で死んだ
んー
じゃあ3.7くらいで
20%まで行ったら☕入れる
いや、うーん、待つのだるいなぁsta.icon*3
課金しちゃうか?
別にAWSみたいに死ぬことはないだろ、ポカして「えーんいつの間にか10万円飛んでました」みたいなことはない……よな
使った分だけ課金するだけ
うん、「存在してるだけ課金されます」みたいなのはない
21%でいったんとめて
3 課金したンゴ
課金するンゴsta.icon
住所ってどうやって書くんだっけ
https://gyazo.com/97ffda4d5b45d31bec44673938890de4
逆順で適当に入れといた
怖いのでlimitつけとく
https://gyazo.com/3bdbf3b5c2c13b2b38d788ccff014055
50ドル超えたら強制終了ってことよな?sta.icon
よっしゃ、行くでぇ
time.sleep 0で削るのと同じ効果になるっけ?
いや、まあ消せばいいか
ええ、なんでー
(deleted)
urls
limitが60のまま?
登録したが?
https://gyazo.com/886493c42f4b0c831a3886954d1291fc
cancelって出てるってことは登録したんだsta.icon*2
methodの画面でもちゃんと登録したカード出てるよ
反映に時間かかる?
もう一度、ratelimitまわり読んでみる
いや、これは「引き上げ」の申請だから課金は関係ないか
7-10日かかる言うてる
違うなsta.icon
ChatGPT.icon
https://gyazo.com/969d42496b431be9b522b93a60d82629
真偽はsta.iconにはわからんが
数時間かかるかもしれん
openai側がビジー?で、課金完了までに時間がかかってるかもしれないなー
api key作り直してみたら?
サポートに入れてみるのもありやね
基素.iconさん
ふむう
もう一度叩く
44
45
46
47
48
53
58
67
お、いけそうか?sta.icon
72
待つの苦手なんすよ
マルチタスクってやつ
なのでこうしてさして意味のない記録やメモ取りながら時間潰すくらいしかできない
91
(そんな略し方はしないw)
https://gyazo.com/4f9cded330a694e5dc4e662302c77fcb
心配性なので確認
0.07$
1ドル100円くらいだっけ?
7円sta.icon
4 質問ワンパス通す
質問する
python ask.py
入力どうなってる?
ああ、INDEX_FILE = "qualia-san.pickle" これかえるのね
input_strも変えないといけないよね?
code:1
>>> もっとも大事な問いとは何だろう?
WhatとWhyにあたるコンテキストはまだ発見されていない。
input_strを変えられるようにする
えっと、python久しく書いてなくて覚えてないな
arg_parseでいいか
いや、もっとかんたんなのあったろ
sys.arg[1]みたいなのあったろ
code:py
import sys
print(sys.argv)
code:terminal
$ python argvtest.py
$ python argvtest.py お姉さん、今日も可愛いね?
$ python argvtest.py お姉さん 今日も可愛いね?
$ python argvtest.py お姉さん 今日も 可愛いね?
$ python argvtest.py お姉さん "今日も 可愛いね?"
0番目にファイル名が入る
1番目以降を繋げてあげればいい感じか
code:py
import sys
s = " ".join(ls)
print(s)
code:t
$ python argvtest.py お姉さん "今日も 可愛いね?"
お姉さん 今日も 可愛いね?
$ python argvtest.py お姉さん 今日も 可愛いね?
お姉さん 今日も 可愛いね?
$ python argvtest.py お姉さん、今日も可愛いね?
お姉さん、今日も可愛いね?
$ python argvtest.py
いけそうやな
質問文を変えるところ、できた
code:py
import sys
...
s = " ".join(ls)
input_str = s.strip()
code:t
$ python ask.py 毎日5~6個のタスクを扱う生活をしています。どういうタスク管理メソッドを使うのが良いでしょうか?
ふむ
code:a
ANSWER:
>>> 毎日5~6個のタスクを扱う生活をしています。どういうタスク管理メソッドを使うのが良いでしょ
うか?
ライフプログラミングやストイックなタスク管理など、自分に合った方法を試してみることをおすす
めします。少しずつでも継続することが大切です。
アイビーリーとか出してほしかったけどとんちんかんだなsta.icon
5 どれ、キミィの実力を確かめてしんぜよう
1
code:a
ANSWER:
>>> タスク管理とは何ですか?
タスク管理は、やるべきこと(TODO)を管理することで、忘れたり怠けたりすることを軽減し、生産
性を向上させることを目的としたシステムや方法論のことです。個人やプロジェクトに応じて、さまざ
まな分類やツールが存在します。
おお、悪くないやん
一番わかり易いであろう忘迷怠を取ってきてる
2
code:a
ANSWER:
>>> 個人が自分のために行うタスク管理と、チームのタスクを管理するためのタスク管理とではどのよ
うな違いがありますか?
個人が自分のために行うタスク管理は個人タスク管理であり、チームのタスクを管理するためのタス
ク管理はプロジェクトタスク管理と呼ばれ、複数人によるプロジェクトの遂行を前提としています。ま
た、プロジェクトタスク管理では担当者やアサインといった概念が登場し、ツールも煩雑になりがちで
す。
おお、ちゃんと汲み取れてるsta.icon
質問全然思いつかん……sta.icon
python ask.pyうつのだるいのでa.bat
code:a.bat
@echo off
python ask.py %*
これでいけるようになる
https://gyazo.com/1147360e5fa393c00b2916b96a17f4a4
3
code:a
ANSWER:
>>> タスク管理が何もわからない私に、エッセンスを教えてください
タスク管理は、タスクを管理することで忘れたり怠けたりすることを防ぎ、生産性を向上させること
を目的としています。個人タスク管理とプロジェクトタスク管理に分けられ、ライトなタスク管理から
ストイックなタスク管理まであります。自分に合ったタスク管理方法を見つけ、エントリーシステムを
使って習慣化することが重要です。
定義部分は1と同じ
種類が色々あることを言ってるな。個人とプロジェクト、ライトとストイック
おお、最初にまずエントリーシステムが要るってのも押さえている
まあまあやるやんsta.icon
4
code:a
ANSWER:
>>> タスクが予定通りに終わらなかったとき・終わりそうにないときはどう修正する?
見積もりを再度行い、優先度を見直してタスクを再スケジュールする。また、タスクの分割や外部の
支援を検討することも必要。
おお、ちゃんと盤外戦の話もできている
5
code:a
ANSWER:
>>> 何のためにタスク管理をガチるのか
タスク管理をガチることで、忘れ物や怠慢を防ぎ、効率的にタスクをこなし、熱夢集を向上させるこ
とができる。また、自己啓発や自己理解にもつながる。ただし、個人的な行動管理は統一することが難
しく、パートナーやプロジェクトでは独裁になる可能性があるため注意が必要。
クと行動の区別どうする]
だよなぁsta.icon
効率と生産性がえられるのです
が、質問者が聞きたいのはたぶんそこじゃない
(効率や生産をそこまでして求めるのはなんでやってことかなと想像)
統一が難しいというところは「自己管理が難しい」かな
独裁の危険性も出してて抜け目ないな
6
code:a
ANSWER:
>>> タスク管理に費やした時間はタスク管理によって回収できるのか?
タスク管理によって回収できる可能性がある。効率化や忘れ物の防止などが期待できるため、時間の
節約やストレスの軽減につながる。ただし、過剰なタスク管理によって逆に時間を浪費してしまうこと
もあるため、バランスを考える必要がある。
まあ一般論
7
日はともかく、週・月・年の目標は立てる?立てない?
エラー出た
openai.error.InvalidRequestError: This model's maximum context length is 4096 tokens. However, you requested 4111 tokens (3861 in the messages, 250 in the completion). Please reduce the length of the messages or completion.
textのサイズを減らさないといけないってことかsta.icon
to_useのサイズを減らせ
既にnishio.iconさんによって上限超えないよう組まれているように見えるが、穴突いちゃったってところか
4111-4096だから、15token
あー、なるほど、これアイテムの区切りの改行のトークンで超えちゃってるんだなnishio.icon
MAX_PROMPT_SIZEを少し下げればいいのかしらsta.icon
4096 -> 4000
通ったsta.icon
code:a
ANSWER:
>>> 日はともかく、週・月・年の目標は立てる?立てない?
立てる。DWMYという観点で目標を立て、タスク管理を行うことが推奨されている。また、マンスリー
タスクリストやウィークリータスクリストなど、週や月単位でのタスク管理も行われる。
まあDWMYの概念に即するなら「立てる」だよな
8
code:a
ANSWER:
>>> どう考えてもテキストエディタの類を使うタスク管理から離れられる気がしない。一方で、手触り
などもよく磨かれた専用ツールも魅力的ではある。どう思いますか?
テキストエディタを使ったタスク管理は柔軟性があるが、習熟コストが高い。専用ツールは手触りが
よく磨かれているが、使い方に慣れるまで時間がかかる。どちらが良いかは個人の好みやニーズによる
。
まあ一般論
が、口語的な表現でもちゃんと理解して拾えてるのすげえなぁsta.icon
おー凄いはるひ.icon
9
code:a
ANSWER:
分解することで、細かいタスクに分けて管理することができる。また、必要なタスクに依存している
かを確認し、事前に分解しておくことで計画的に着手できるようにする。さらに、タスクの具体性と統
一性を確保することでわかりやすく管理する。
おお、必要な考え方を拾えているね。分解sta.icon
他に試したい
新しいこと提案させる
考察
疲れたのであとで
お値段は?
0.15$
15円sta.icon
たしかに安いなぁ
自分で苦労して時間費やす分を、この金額で買えるというのは魅力的
なるほどtkgshn.icon*3
取扱説明書みたいな文書を埋め込みするよりうまくいっている?(期間が短すぎて比較対象が少なすぎる)
Extra1. /staを読み込ませる
何も覚えてないので復習
普段3.7.9で固定してるので、pathにpyenvが割り込んでくるのはうざい
code:path
%userprofile%\.pyenv\pyenv-win\bin
%userprofile%\.pyenv\pyenv-win\shims
消した
が、そうなるとpyenv使えない
ああ、setコマンドで今のセッションにだけ上記pathを追加すればいいかsta.icon
code:cmd
set path=%userprofile%\.pyenv\pyenv-win\bin;%userprofile%\.pyenv\pyenv-win\shims;%path%
前回セットしてた3.11がセットされてるので、引き続き使う
openapi keyセットするのも忘れてた
まとめると、こうだな
code:cmd
set OPENAI_API_KEY=XXXXXXXXX
set path=%userprofile%\.pyenv\pyenv-win\bin;%userprofile%\.pyenv\pyenv-win\shims;%path%
ふう、ようやく思い出した
お値段どうしてたっけ
softは30$、ハードは50$
indexつくる
https://gyazo.com/89645056b732ca98816969953852b650
気長に待つ at 2023/03/18 05:37:30
マイクラしていい?w
cpu見てみる
https://gyazo.com/f914b869d32e392433d95ae810bacc2d
問題なさそうだなsta.icon
9% 2023/03/18 05:55:46
20分で10%といったところだな
完了まであと180分、3時間といったところか
https://gyazo.com/461de36650aee28eafe48697f1cbe71e
https://gyazo.com/1a462c50eacde786ef988bc6fa02cf37
at 2023/03/18 08:01:20
at 2023/03/18 09:51:52
60%
https://gyazo.com/e0dade6819c88aedc8188757068ca4af
73 2023/03/18 11:07:43
85 2023/03/18 12:32:37
89 2023/03/18 12:59:58
放置しておくことがなかなかできずにちょいちょい気にしてしまうwsta.icon
https://gyazo.com/a150afb87b3d4db5f842dca0920054a9
おわた 2023/03/18 14:08:35
463MB
https://gyazo.com/1492c4883860a7014c903d176ed32eee
17000ページのスクボprojectで5$超えないくらいかsta.icon
Extra2. /staをベースに遊んでみる
ANSWER:
>>>> Scrapboxの良いところは?
> Scrapboxはノウハウ共有や日常会話ができるナレッジベースであり、老後の自分へのプレゼントに もなる。また、己を知るツールとしても機能し、創作ネタやプライベートな用事にも役立つ。さらに
、長い年月をかけて研究や考察、意見交換などをするためのフォーマットとして、書籍執筆にも有効
である。
老後の自分へのプレゼントwwsta.icon
sta.iconの使い方としてはかなり的を得ている
ANSWER:
>>>> 知的生産とは?
> 知的生産とは、頭を使って新しい情報を他者に理解できる形で公開することであり、個人的かつ創
造的な活動である。また、他人でも理解できる概念のたたき台を一人でつくることが重要である。知
的生産には、あだ名をつけるなど小さな活動も含まれる。価値については言及しない。
梅棹の定義をベースに、sta.iconの定義が器用に盛り込まれている
Pickle置いた